perm filename HOMED.REG[CMS,LCS] blob
sn#336462 filedate 1978-02-18 generic text, type T, neo UTF8
00100
00200 0: PCH 10: PRA 20: ADRL
00300 1: PCL 11: CRA 21: ADRH
00400 2: PS 12: PRB 22: FF
00500 3: A 13: CRB
00600 4: X 14: DADRL
00700 5: Y 15: DADRH
00800 6: SP 16: VAL
00900 7: NMI0 17: NFLG
01000
01100 400: PAGE ONE (STACK) 0, 1
01200
01300 1000: RAM IRQV 0, 2
01400 1003: IRQ BRK INDR 3, 2
01500 1005: RAM NMIV: 5, 2
01600
01700 100000: CDPY RAM 0, 200
01800
01900 171760: SCAN ROW 0-15 360, 363
02000 171761: CHR ROW 0-256
02100 171762: CURSOR LSB
02200 171763: CURSOR MSB
02300
02400 171764: VIDIO CONTROL
02500 Bit 7 6 5 4 3 2 1 0
02600 VRFLG CURSOR ULINE DIM REV7 REV I IE
02700
02800 171765: VIDIO MIXER
02900 Bit 3 2 1 0
03000
03100 RVGRA 1 X X X
03200 OFF 0 0 0
03300 CHR 0 0 1
03400 OR 0 1 0
03500 NOR 0 1 1
03600 XOR 1 0 0
03700 GRA 1 0 1
03800 ON 1 1 0
03900 AUX 1 1 1
04000
00100
00200 173362: ACLKLR 362, 366
00300 173363: ACLKHR 363, 366
00400 173365: BCLKR 365, 366
00500
00600 173370: KBDR 370, 366
00700 173371: KBCR 371, 366
00800 _________________________________
00900 KBCR: |FLG| | | | |ACK|INT|ENB|
01000 |200|100| 40| 20| 10| 4| 2| 1|
01100 ---------------------------------
01200
01300 173372: ACLKL 372, 366
01400 173373: ACLKH 373, 366
01500 173374: ACLKC 374, 366
01600 173375: BCLK 375, 366
01700 173376: BCLKC 376, 366
01800 _________________________________
01900 RTCCR: |FLG| | | |LOD| /8|INT|ENB|
02000 |200|100| 40| 20| 10| 4| 2| 1|
02100 ---------------------------------
02200
02300 173774: PIA PRA 374, 367
02400 173775: PIA CRA 375, 367
02500 173776: PIA PRB 376, 367
02600 173777: PIA CRA 377, 367
02700 _________________________________
02800 PIACRA: |IRQ|IRQ|PTL|PTL|PTL| DD| KB|ENB|
02900 |200|100| 40| 20| 10| 4| 2| 1|
03000 ---------------------------------
03100 PTL ON: X X 1 1 0 X X X → 60
03200 _________________________________
03300 PIACRB: |IRQ|IRQ|LED|LED|LED| DD|PTR|ENB|
03400 |200|100| 40| 20| 10| 4| 2| 1|
03500 ---------------------------------
03600 LED ON: X X 1 0 1 X X X → 50
03700
00100 PROM
00200 174000: 175777 0, 370
00300 IVR
00400 176000: 176357 Ram 0, 374
00500 PRIV
00600 176360: PRIV0 LSB 360, 374
00700 176361: PRIV0 MSB
00800 |
00900 176377: PRIV7 MSB
01000
01100 DMA ADDR = DMA address
01200 First: LSB address Second: MSB address
01300
01400 TC = terminal count
01500 First: LSB count C0 - C7
01600
01700 Bit 7 6 5 4 3 2 1 0
01800 Second: READ WRITE C13 C12 C11 C10 C9 C8
01900 Verify: 0 0
02000 Write: 0 1
02100 Read: 1 0
02200
02300 176400: CH0 ADDR FDSK 0, 375
02400 176401: CH0 TC "
02500 176402: CH1 ADDR SCR
02600 176403: CH1 TC "
02700 176404: CH2 ADDR DES
02800 176405: CH2 TC "
02900 176406: CH3 ADDR
03000 176407: CH3 TC
03100
03200 176410: Control and status 10, 375
03300
03400 Status Bit 7 6 5 4 3 2 1 0
03500 (read) 0 0 0 UPFLG TC3 TC2 TC1 TC0
03600
03700 Control Bit 7 6 5 4 3 2 1 0
03800 (write) AUTOL TCSTOP XTENW ROTPRI EN3 EN2 EN1 EN0
00100 FDSKC
00200 176420: Status and command register 20, 375
00300 Commands
00400 Type Command Bits 4 3 2 1 0 OP
00500
00600 I Restore 360 1 h v r1 r0 367
00700 I Seek 340 0 h v r1 r0 347
00800 I Step 300 u h v r1 r0 307
00900 I Step in 240 u h v r1 r0 247
01000 I Step out 200 u h v r1 r0 207
01100 II Read 140 m b E 1 1 173
01200 II Write 100 m b E a1 a0 130
01300 III Read address 73 1 1 0 1 1 73
01400 III Read track 32 1 1 0 1 ¬s 32
01500 III Write track 13 0 1 0 1 1 13
01600 IV Force int 40 0 I3 I2 I1 I0 53
01700
01800 Stepping rate Data address mark
01900 r1 r0 a1 a0
02000 10 ms 0 0 0 0 370
02100 8 ms 0 1 0 1 371
02200 6 ms 1 0 1 0 372
02300 6 ms 1 1 1 1 373
02400
02500 v = No verify
02600 h = No head load
02700 u = No update track reg
02800 m = Not multiple records
02900 b = IBM Block length
03000 s = Synchronized to AM
03100 E = No head load delay
03200
03300 Interrupt condition bits
03400 I0 = 0 :Not ready to ready
03500 I1 = 0 :Ready to not ready
03600 I2 = 0 :Index pulse
03700 I3 = 0 :Every 10 ms
03800
03900 Status
04000 Bit 7 6 5 4 3 2 1 0
04100 Type
04200 I Ready Writeable Head Seek Crc Not Not Not
04300 unloaded ok ok track 0 index busy
04400
04500 Read Ready 0 0 I.D. Crc No Lost 0 Not
04600 addr found ok data busy
04700
04800 Read Ready Record Record Record Crc No lost 0 Not
04900 type type found ok data busy
05000
05100 Read Ready 0 0 0 X No lost 0 Not
05200 track data busy
05300
05400 Write Ready Writeable Write Record Crc No lost 0 Not
05500 fault found ok data busy
05600
05700 Write Ready Writeable Write 0 X No lost 0 Not
05800 fault data busy
05900
06000 176421: Track register
06100 176422: Sector register
06200 176423: Data register 23, 375
06300
00100 BRG
00200 176424: TCLK 24, 375
00300 176425: RCLK
00400 176426: BRC2
00500 176427: BRC3 27, 375
00600
00700 BIT RATE GEN CODES
00800 0 = 0 10 = 9600
00900 1 = 19.2K 11 = 4800
01000 2 = 50 12 = 1800
01100 3 = 75 13 = 1200
01200 4 = 134.5 14 = 2400
01300 5 = 200 15 = 300
01400 6 = 600 16 = 150
01500 7 = 2400 17 = 110
01600 PIA
01700 176430: PRA & DDR Key word 30, 375
01800 176431: CRA CA1: =FLG, CA2: SRCE
01900 64 For search enable
02000 176432: PRB & DDR Blt and Bsr temp register
02100 176433: CRB CB2: BLTE 33, 375
02200 64 For BLT enable
02300
00100 ACIA
00200 176434: Status and control reg 34, 375
00300 176435: Transmit and recive data 35, 375
00400
00500 STATUS REGISTER FOR ACIA
00600 Bit 7 6 5 4 3 2 1 0
00700 IRQ PARITY OVERRUN FRAMING -CTS -DCD TRANS. RECV.
00800 FLAG ERROR ERROR ERROR INPUT INPUT BUF BUF
00900 (LOST (BREAK) FLAG FLAG EMPTY FULL
01000 DATA) (1) (1)
01100
01200 CONTROL REGISTER
01300 BIT
01400 1 0 FUNCTION
01500
01600 0 0 CLK/1
01700 0 1 CLK/16 (CLK IS *16)
01800 1 0 CLK/64
01900 1 1 RESET
02000
02100 BIT
02200 4 3 2 FUNCTION
02300 0 0 0 7 BITS EVEN PARITY 2 STOP BITS
02400 0 0 1 7 BITS ODD PARITY 2 STOP BITS
02500 0 1 0 7 BITS EVEN PARITY 1 STOP BIT
02600 0 1 1 7 BITS ODD PARITY 1 STOP BIT
02700 1 0 0 8 BITS 2 STOP BITS
02800 1 0 1 8 BITS 1 STOP BIT
02900 1 1 0 8 BITS EVEN PARITY 1 STOP BIT
03000 1 1 1 8 BITS ODD PARITY 1 STOP BIT
03100
03200
03300 TRANSMITTER IRQ
03400 BIT
03500 6 5 FUNCTION
03600
03700 0 0 RTS=1 IRQ DISABLED
03800 0 1 RTS=1 IRQ ENABLED
03900 1 0 RTS=0 IRQ DISABLED MOD=ANSWER
04000 1 1 RTS=1 IRQ ENABLED TRANSMIT BREAK
04100
04200 BIT 7
04300 0 RECEIVER INTERUPT DISABLED
04400 1 RECEIVER INTERUPT ENABLED
04500
04600 PRI
04700 176436: 36, 375
04800 Bit 7 6 5 4 3 2 1 0
04900 SGS V2 V1 V0 INTE
05000 FDSK
05100 176437: 37, 375
05200 Bit 7 6 5 4 3 2 1 0
05300 HLT1 HLT0 HL1 HL0 FI/FIR DINIT FS INTE
05400